const personOptions={
  // 开启模块化命名空间
  namespaced:true,
  actions:{
    addPersonWang(context,value){
      // console.log(context,value);
      if(value.name.indexOf("王")==0){
        context.commit('PERSONADD',value);
      }else{
        alert("没有包含王");
      }
    }
  },
  mutations:{
    PERSONADD(value,obj){
      //  console.log(value,obj);
      // 向personList里添加新的人对象
      value.personList.unshift(obj)
    },
    ADDPERSONSERVER(value,obj){
      value.personList.unshift(obj);
    }
  },
  state:{
    // Person组件的数据
    personList:[{id:1001,name:"jason"}]
  },
  getters:{
    addFirstPerson(state){
      return state.personList[0].name;
    }
  }
}

export default personOptions; 